#include <gtk/gtk.h>
#include <gdk/gdkkeysyms.h>
+/* exported for GtkBuilder */
+void signal_normal (GtkWindow *window, GParamSpec spec);
+void signal_after (GtkWindow *window, GParamSpec spec);
+void signal_object (GtkButton *button, GParamSpec spec);
+void signal_object_after (GtkButton *button, GParamSpec spec);
+void signal_first (GtkButton *button, GParamSpec spec);
+void signal_second (GtkButton *button, GParamSpec spec);
+void signal_extra (GtkButton *button, GParamSpec spec);
+void signal_extra2 (GtkButton *button, GParamSpec spec);
+
/* Copied from gtkiconfactory.c; keep in sync! */
struct _GtkIconSet
{
typedef GtkIconView MyIconView;
typedef GtkIconViewClass MyIconViewClass;
+GType my_icon_view_get_type (void);
+
G_DEFINE_TYPE (MyIconView, my_icon_view, GTK_TYPE_ICON_VIEW)
static void
typedef GtkComboBox MyComboBox;
typedef GtkComboBoxClass MyComboBoxClass;
+GType my_combo_box_get_type (void);
+
G_DEFINE_TYPE (MyComboBox, my_combo_box, GTK_TYPE_COMBO_BOX)
static void
typedef GtkCellView MyCellView;
typedef GtkCellViewClass MyCellViewClass;
+GType my_cell_view_get_type (void);
+
G_DEFINE_TYPE (MyCellView, my_cell_view, GTK_TYPE_CELL_VIEW)
static void
typedef GtkTreeViewColumn MyTreeViewColumn;
typedef GtkTreeViewColumnClass MyTreeViewColumnClass;
+GType my_tree_view_column_get_type (void);
+
G_DEFINE_TYPE (MyTreeViewColumn, my_tree_view_column, GTK_TYPE_TREE_VIEW_COLUMN)
static void
typedef GtkEntryCompletion MyEntryCompletion;
typedef GtkEntryCompletionClass MyEntryCompletionClass;
+GType my_entry_completion_get_type (void);
+
G_DEFINE_TYPE (MyEntryCompletion, my_entry_completion, GTK_TYPE_ENTRY_COMPLETION)
static void